#include "MenuEventHandler.h"

MenuEventHandler::MenuEventHandler() : EventHandler()
{

}

MenuEventHandler::~MenuEventHandler()
{

}

void MenuEventHandler::OnReshape(int width, int height)
{

}

void MenuEventHandler::OnDisplay()
{
    glClearColor(1.0f, 0.8f, 0.8f, 0.0f);
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT);
    camera_->ApplyPerspective();
}

void MenuEventHandler::OnKeyboard(unsigned char key, int x, int y)
{
    
}

void MenuEventHandler::OnEntry(int state)
{

}

void MenuEventHandler::OnMouse(int button, int state, int x, int y)
{

}

void MenuEventHandler::OnMotion(int x, int y)
{

}

void MenuEventHandler::OnPassiveMotion(int x, int y)
{

}

void MenuEventHandler::OnIdle()
{

}

void MenuEventHandler::OnStartup()
{

}